func runtime.lock

292 uses

	runtime (current package)
		arena.go#L353: 			lock(&userArenaState.lock)
		arena.go#L401: 	lock(&userArenaState.lock)
		arena.go#L914: 		lock(&mheap_.lock)
		arena.go#L966: 		lock(&userArenaState.lock)
		arena.go#L981: 		lock(&userArenaState.lock)
		arena.go#L1002: 	lock(&h.lock)
		chan.go#L222: 	lock(&c.lock)
		chan.go#L367: 	lock(&c.lock)
		chan.go#L422: 	lock(&c.lock)
		chan.go#L586: 	lock(&c.lock)
		cpuprof.go#L77: 	lock(&cpuprof.lock)
		cpuprof.go#L244: 	lock(&cpuprof.lock)
		cpuprof.go#L253: 		lock(&cpuprof.lock)
		debug.go#L75: 	lock(&sched.lock)
		debug.go#L87: 	lock(&computeMaxProcsLock)
		debug.go#L124: 	lock(&sched.lock)
		debug.go#L142: 	lock(&sched.lock)
		debugcall.go#L245: 		lock(&sched.lock)
		iface.go#L70: 	lock(&itabLock)
		iface.go#L269: 	lock(&itabLock)
		lock_spinbit.go#L160: func lock(l *mutex) {
		malloc.go#L945: 	lock(&h.lock)
		malloc.go#L2353: 		lock(&globalAlloc.mutex)
		mcache.go#L100: 		lock(&mheap_.lock)
		mcache.go#L129: 		lock(&mheap_.lock)
		mcleanup.go#L239: 	lock(&span.speciallock)
		mcleanup.go#L274: 	lock(&mheap_.speciallock)
		mcleanup.go#L499: 		lock(&q.lock)
		mcleanup.go#L596: 	lock(&q.lock)
		mcleanup.go#L659: 	lock(&q.lock)
		mcleanup.go#L767: 		lock(&q.lock)
		metrics.go#L731: 		lock(&mheap_.lock)
		metrics.go#L806: 	lock(&sched.lock)
		mfinal.go#L112: 	lock(&finlock)
		mfinal.go#L185: 	lock(&finlock)
		mfinal.go#L201: 	lock(&finlock)
		mfinal.go#L206: 		lock(&finlock)
		mfinal.go#L285: 			lock(&finlock)
		mfinal.go#L327: 		lock(&finlock)
		mgc.go#L648: 		lock(&work.sweepWaiters.lock)
		mgc.go#L1472: 	lock(&work.sweepWaiters.lock)
		mgc.go#L1565: 				lock(&mheap_.lock)
		mgc.go#L1655: 	lock(&userArenaState.lock)
		mgc.go#L1886: 						lock(&sched.lock)
		mgc.go#L2072: 	lock(&mheap_.lock)
		mgc.go#L2086: 		lock(&mheap_.lock)
		mgc.go#L2110: 	lock(&sweep.lock)
		mgc.go#L2139: 	lock(&mheap_.lock)
		mgc.go#L2190: 	lock(&sched.sudoglock)
		mgc.go#L2201: 	lock(&sched.deferlock)
		mgc.go#L2287: 		lock(&mheap_.speciallock)
		mgc.go#L2314: 		lock(&mheap_.speciallock)
		mgcmark.go#L361: 	lock(&sched.gFree.lock)
		mgcmark.go#L385: 	lock(&sched.gFree.lock)
		mgcmark.go#L453: 			lock(&s.speciallock)
		mgcmark.go#L785: 	lock(&work.assistQueue.lock)
		mgcmark.go#L796: 	lock(&work.assistQueue.lock)
		mgcmark.go#L849: 	lock(&work.assistQueue.lock)
		mgcmark_greenteagc.go#L636: 	lock(&work.spanSPMCs.lock)
		mgcmark_greenteagc.go#L709: 	lock(&work.spanSPMCs.lock)
		mgcmark_greenteagc.go#L775: 	lock(&work.spanSPMCs.lock)
		mgcpacer.go#L1353: 		lock(&mheap_.lock)
		mgcpacer.go#L1400: 		lock(&mheap_.lock)
		mgcscavenge.go#L420: 	lock(&s.lock)
		mgcscavenge.go#L437: 	lock(&s.lock)
		mgcscavenge.go#L466: 	lock(&s.lock)
		mgcscavenge.go#L509: 		lock(&s.lock)
		mgcscavenge.go#L565: 	lock(&s.lock)
		mgcscavenge.go#L577: 	lock(&s.lock)
		mgcscavenge.go#L754: 	lock(p.mheapLock)
		mgcscavenge.go#L794: 			lock(p.mheapLock)
		mgcsweep.go#L276: 	lock(&sweep.lock)
		mgcsweep.go#L311: 		lock(&sweep.lock)
		mgcsweep.go#L430: 				lock(&mheap_.lock)
		mgcsweep.go#L757: 			lock(&mheap_.lock)
		mgcwork.go#L440: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L456: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L526: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L542: 	lock(&work.wbufSpans.lock)
		mheap.go#L871: 			lock(&h.lock)
		mheap.go#L947: 						lock(&h.lock)
		mheap.go#L969: 		lock(&h.lock)
		mheap.go#L1235: 			lock(&h.lock)
		mheap.go#L1254: 	lock(&h.lock)
		mheap.go#L1668: 		lock(&h.lock)
		mheap.go#L1712: 	lock(&h.lock)
		mheap.go#L2009: 	lock(&span.speciallock)
		mheap.go#L2047: 	lock(&span.speciallock)
		mheap.go#L2102: 	lock(&mheap_.speciallock)
		mheap.go#L2133: 	lock(&mheap_.speciallock)
		mheap.go#L2145: 	lock(&mheap_.speciallock)
		mheap.go#L2168: 	lock(&mheap_.speciallock)
		mheap.go#L2217: 	lock(&mheap_.speciallock)
		mheap.go#L2289: 	lock(&span.speciallock)
		mheap.go#L2324: 	lock(&mheap_.speciallock)
		mheap.go#L2342: 	lock(&mheap_.speciallock)
		mheap.go#L2477: 		lock(&work.strongFromWeak.lock)
		mheap.go#L2500: 	lock(&work.strongFromWeak.lock)
		mheap.go#L2526: 	lock(&mheap_.speciallock)
		mheap.go#L2574: 	lock(&mheap_.speciallock)
		mheap.go#L2609: 	lock(&span.speciallock)
		mheap.go#L2709: 	lock(&mheap_.speciallock)
		mheap.go#L2782: 		lock(&mheap_.speciallock)
		mheap.go#L2788: 		lock(&mheap_.speciallock)
		mheap.go#L2794: 		lock(&mheap_.speciallock)
		mheap.go#L2802: 		lock(&mheap_.speciallock)
		mheap.go#L2811: 		lock(&mheap_.speciallock)
		mheap.go#L2816: 		lock(&mheap_.speciallock)
		mheap.go#L2821: 		lock(&mheap_.speciallock)
		mheap.go#L2826: 		lock(&mheap_.speciallock)
		mheap.go#L2843: 		lock(&mheap_.speciallock)
		mheap.go#L2923: 	lock(&gcBitsArenas.lock)
		mheap.go#L2986: 	lock(&gcBitsArenas.lock)
		mheap.go#L3015: 		lock(&gcBitsArenas.lock)
		mpagealloc.go#L459: 	lock(&mheap_.lock)
		mprof.go#L274: 		lock(&profInsertLock)
		mprof.go#L314: 	lock(&profInsertLock)
		mprof.go#L386: 	lock(&profMemActiveLock)
		mprof.go#L387: 	lock(&profMemFutureLock[index])
		mprof.go#L425: 	lock(&profMemActiveLock)
		mprof.go#L426: 	lock(&profMemFutureLock[index])
		mprof.go#L450: 	lock(&profMemFutureLock[index])
		mprof.go#L470: 	lock(&profMemFutureLock[index])
		mprof.go#L790: 	lock(&profBlockLock)
		mprof.go#L949: 	lock(&profMemActiveLock)
		mprof.go#L950: 	lock(&profMemFutureLock[index])
		mprof.go#L973: 				lock(&profMemFutureLock[c])
		mprof.go#L1029: 	lock(&profMemActiveLock)
		mprof.go#L1089: 	lock(&profBlockLock)
		mprof.go#L1168: 	lock(&profBlockLock)
		mspanset.go#L97: 		lock(&b.spineLock)
		mstats.go#L463: 		lock(&sched.sysmonlock)
		mstats.go#L464: 		lock(&trace.lock)
		mstats.go#L585: 	lock(&mheap_.lock)
		mstats.go#L785: 		lock(&m.noPLock)
		mstats.go#L863: 	lock(&m.noPLock)
		netpoll.go#L222: 		lock(&netpollInitLock)
		netpoll.go#L246: 	lock(&pd.lock)
		netpoll.go#L300: 	lock(&pd.lock)
		netpoll.go#L312: 	lock(&c.lock)
		netpoll.go#L373: 	lock(&pd.lock)
		netpoll.go#L453: 	lock(&pd.lock)
		netpoll.go#L623: 	lock(&pd.lock)
		netpoll.go#L689: 	lock(&c.lock)
		panic.go#L583: 		lock(&sched.deferlock)
		panic.go#L641: 		lock(&sched.deferlock)
		panic.go#L1548: 		lock(&paniclk)
		panic.go#L1625: 		lock(&deadlock)
		panic.go#L1626: 		lock(&deadlock)
		pinner.go#L188: 	lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
		pinner.go#L350: 		lock(&mheap_.speciallock)
		pinner.go#L379: 		lock(&mheap_.speciallock)
		plugin.go#L68: 	lock(&itabLock)
		preempt_xreg.go#L88: 		lock(&xRegAlloc.lock)
		preempt_xreg.go#L133: 		lock(&xRegAlloc.lock)
		print.go#L74: 		lock(&debuglock)
		proc.go#L382: 		lock(&forcegc.lock)
		proc.go#L512: 		lock(&sched.sudoglock)
		proc.go#L578: 		lock(&sched.sudoglock)
		proc.go#L705: 	lock(&allglock)
		proc.go#L744: 	lock(&allglock)
		proc.go#L932: 	lock(&sched.lock)
		proc.go#L1019: 	lock(&sched.lock)
		proc.go#L1669: 	lock(&sched.lock)
		proc.go#L1747: 		lock(&deadlock)
		proc.go#L1748: 		lock(&deadlock)
		proc.go#L1782: 	lock(&sched.lock)
		proc.go#L2015: 		lock(&sched.lock)
		proc.go#L2048: 	lock(&sched.lock)
		proc.go#L2086: 	lock(&sched.lock)
		proc.go#L2162: 	lock(&sched.lock)
		proc.go#L2233: 	lock(&sched.lock)
		proc.go#L2259: 	lock(&sched.lock)
		proc.go#L2303: 		lock(&sched.lock)
		proc.go#L2659: 		lock(&sched.lock)
		proc.go#L2903: 		lock(&newmHandoff.lock)
		proc.go#L2979: 	lock(&sched.lock)
		proc.go#L2985: 		lock(&newmHandoff.lock)
		proc.go#L2996: 			lock(&newmHandoff.lock)
		proc.go#L3020: 	lock(&sched.lock)
		proc.go#L3069: 		lock(&sched.lock)
		proc.go#L3114: 			lock(&sched.lock)
		proc.go#L3172: 	lock(&sched.lock)
		proc.go#L3242: 	lock(&sched.lock)
		proc.go#L3326: 	lock(&sched.lock)
		proc.go#L3459: 		lock(&sched.lock)
		proc.go#L3490: 		lock(&sched.lock)
		proc.go#L3609: 	lock(&sched.lock)
		proc.go#L3691: 		lock(&sched.lock)
		proc.go#L3780: 		lock(&sched.lock)
		proc.go#L3920: 			lock(&sched.lock)
		proc.go#L3987: 	lock(&sched.lock)
		proc.go#L4087: 			lock(&sched.lock)
		proc.go#L4105: 		lock(&sched.lock)
		proc.go#L4120: 		lock(&sched.lock)
		proc.go#L4127: 		lock(&sched.lock)
		proc.go#L4206: 		lock(&deadlock)
		proc.go#L4207: 		lock(&deadlock)
		proc.go#L4221: 		lock(&sched.lock)
		proc.go#L4351: 		lock(&sched.lock)
		proc.go#L4786: 	lock(&sched.lock)
		proc.go#L4797: 	lock(&sched.lock)
		proc.go#L4936: 			lock(&deadlock)
		proc.go#L4937: 			lock(&deadlock)
		proc.go#L5085: 		lock(&sched.lock)
		proc.go#L5121: 	lock(&sched.lock)
		proc.go#L5549: 		lock(&sched.gFree.lock)
		proc.go#L5561: 		lock(&sched.gFree.lock)
		proc.go#L5633: 	lock(&sched.gFree.lock)
		proc.go#L5944: 	lock(&sched.lock)
		proc.go#L6038: 		lock(&mheap_.lock)
		proc.go#L6106: 		lock(&allpLock)
		proc.go#L6180: 		lock(&allpLock)
		proc.go#L6407: 	lock(&sched.lock)
		proc.go#L6538: 	lock(&sched.lock)
		proc.go#L6576: 			lock(&sched.lock)
		proc.go#L6597: 					lock(&sched.lock)
		proc.go#L6609: 		lock(&sched.sysmonlock)
		proc.go#L6655: 			lock(&forcegc.lock)
		proc.go#L6685: 	lock(&allpLock)
		proc.go#L6772: 		lock(&allpLock)
		proc.go#L6956: 	lock(&sched.lock)
		proc.go#L7141: 		lock(&updateMaxProcsG.lock)
		proc.go#L7152: 		lock(&sched.lock)
		proc.go#L7165: 		lock(&sched.lock)
		proc.go#L7175: 	lock(&computeMaxProcsLock)
		proc.go#L7178: 	lock(&sched.lock)
		proc.go#L7199: 		lock(&updateMaxProcsG.lock)
		proc.go#L7215: 	lock(&sched.lock)
		proc.go#L7607: 	lock(&sched.lock)
		proc.go#L7912: 	lock(&sched.lock)
		rand.go#L39: 	lock(&globalRand.lock)
		rand.go#L125: 	lock(&globalRand.lock)
		rand.go#L141: 	lock(&globalRand.lock)
		runtime.go#L32: 	lock(&ticks.lock)
		runtime.go#L86: 		lock(&ticks.lock)
		rwmutex.go#L81: 			lock(&rw.rLock)
		rwmutex.go#L109: 			lock(&rw.rLock)
		rwmutex.go#L123: 	lock(&rw.wLock)
		rwmutex.go#L128: 	lock(&rw.rLock)
		rwmutex.go#L150: 	lock(&rw.rLock)
		secret.go#L66: 	lock(&mheap_.speciallock)
		select.go#L40: 			lock(&c.lock)
		stack.go#L288: 	lock(&stackpool[order].item.mu)
		stack.go#L307: 	lock(&stackpool[order].item.mu)
		stack.go#L325: 		lock(&stackpool[order].item.mu)
		stack.go#L385: 			lock(&stackpool[order].item.mu)
		stack.go#L411: 		lock(&stackLarge.lock)
		stack.go#L510: 			lock(&stackpool[order].item.mu)
		stack.go#L551: 			lock(&stackLarge.lock)
		stack.go#L1341: 		lock(&stackpool[order].item.mu)
		stack.go#L1357: 	lock(&stackLarge.lock)
		synctest.go#L82: 	lock(&bubble.mu)
		synctest.go#L112: 	lock(&bubble.mu)
		synctest.go#L119: 	lock(&bubble.mu)
		synctest.go#L202: 	lock(&bubble.mu)
		synctest.go#L215: 		lock(&bubble.mu)
		synctest.go#L268: 	lock(&gp.bubble.mu)
		synctest.go#L286: 	lock(&gp.bubble.mu)
		synctest.go#L298: 	lock(&gp.bubble.mu)
		synctest.go#L315: 	lock(&gp.bubble.mu)
		synctest.go#L395: 	lock(&span.speciallock)
		synctest.go#L411: 		lock(&mheap_.speciallock)
		time.go#L188: 	lock(&ts.mu)
		time.go#L260: 	lock(&t.mu)
		time.go#L480: 		lock(&t.sendLock)
		time.go#L558: 		lock(&t.sendLock)
		time.go#L1189: 		lock(&t.sendLock)
		time.go#L1288: 	lock(&allpLock)
		trace.go#L372: 	lock(&sched.sysmonlock)
		trace.go#L596: 			lock(&trace.lock)
		trace.go#L657: 	lock(&sched.lock)
		trace.go#L693: 				lock(&trace.lock)
		trace.go#L762: 		lock(&trace.lock)
		trace.go#L794: 		lock(&trace.lock)
		trace.go#L937: 	lock(&trace.lock)
		trace.go#L1030: 			lock(&trace.lock)
		trace.go#L1159: 	lock(&s.lock)
		trace.go#L1178: 	lock(&s.lock)
		trace.go#L1208: 	lock(&s.lock)
		tracebuf.go#L145: 		lock(&trace.lock)
		tracebuf.go#L158: 		lock(&trace.lock)
		tracecpu.go#L202: 			lock(&trace.lock)
		traceregion.go#L66: 		lock(&a.lock)
		traceruntime.go#L700: 		lock(&trace.lock)
		tracestring.go#L69: 	lock(&t.lock)
		tracestring.go#L98: 			lock(&trace.lock)
		tracetime.go#L108: 		lock(&trace.lock)
		type.go#L281: 	lock(&reflectOffs.lock)
		type.go#L509: 	lock(&moduleToTypelinksLock)
		vgetrandom_linux.go#L48: 	lock(&vgetrandomAlloc.statesLock)
		vgetrandom_linux.go#L86: 	lock(&vgetrandomAlloc.statesLock)